草庐IT

MySQL CSV 导入 : datetime value

全部标签

python - 如何使用 __init__.py 使 Sphinx 尊重将类导入包

我有一个包裹:富foo.pybar.py__初始化__.pyfoo.py有一个Foo类。在__init__.py中,我导入类Foo以便用户可以执行以下操作:fromfooimportFooSphinx正确地将Foo记录为foo.foo.Foo,这是正确的,但让用户感到困惑。如何让Sphinx将其记录为foo.Foo?获取与正确模块关联的整体模块文档也很重要。Sphinx文档称为:..module::module.name但是当我在foo.py文件的第一个注释中使用它时,该文档仍然归因于foo.foo。 最佳答案 __module__

python - 从 pmdarima : ERROR : cannot import name 'factorial' from 'scipy.misc' 导入 auto_arima 时

我有python3.7.1和scipy版本:1.3.0。调用auto_arima时出现错误:“无法从‘scipy.misc’导入名称‘factorial’”只是这个基本的导入导致了这个问题:-“从pmdarima.arima导入auto_arima”我试过重新安装scipy,没有用 最佳答案 函数factorial已从scipy.misc移至scipy.special。scipy.misc中的版本已经弃用了一段时间,并在scipy1.3.0中被删除。pmdarima或其依赖项之一仍在使用名称scipy.misc.factorial。

python - 如何使用 Python Suds(版本 0.3.6)SOAP 库 : TypeNotFound exception? 导入 XSD 模式

我正在尝试将SABRE旅行Web服务与PythonSuds结合使用,但是一个XSD似乎格式不正确(可能在此架构中缺少命名空间)。fromsuds.clientimportClientwsdl='http://webservices.sabre.com/wsdl/sabreXML1.0.00/tpf/OTA_AirPriceLLSRQ.wsdl'client=Client(wsdl,cache=None)调试跟踪返回:.DEBUG:suds.wsdl:readingwsdlat:http://webservices.sabre.com/wsdl/sabreXML1.0.00/tpf/OT

python - 如何调试 Python 导入失败

我有一个目录结构:network/__init__.pynetwork/model.pynetwork/transformer/__init__.pynetwork/transformer/t_model.py两个__init__.py文件都有适当的__all__=["model",#or"t_model"inthecaseoftransformer"view",]在t_model.py中,我有from..importmodel但是它说:ImportError:cannotimportnamemodel如果我尝试from..modelimportNode它说:ImportError:c

python - 从 Python 中的相邻文件夹导入模块

我把问题放在下图中:编辑图旁边的问题是:如何让script_A1从script_B2导入函数?类似的问题以前也有人问过。但是大多数答案建议将模块/脚本/包(无论什么)添加到PATH变量中。例如:sys.path.append('...')但是将模块添加到PATH变量中感觉很不对劲。我不想以任何方式改变我的系统。当我的应用程序关闭时,我希望我的Python环境干净且“未受影响”。我担心在我系统上的PATH变量中添加不受控制的模块会在以后引起麻烦。谢谢你帮助我:-) 最佳答案 您可以使用将顶级文件夹添加到路径的技巧:importsyss

python - 修复在python中使用environb的导入错误

fromosimportenvironbasenviron在WindowsAnacondapython3.6安装中键入上述命令时,出现以下错误:ImportError:cannotimportname'environb'。这似乎是因为,environbisonlyavailableifsupports_bytes_environisTrue.和在Windows上supports_bytes_environ为False。有办法解决这个问题吗?引用:https://docs.python.org/3/library/os.html#os.environb具体来说,我在GRASSGISPyt

python - 导入错误 : No module named rest_framework. 授权 token

我在我的项目中使用djangorest-framework(DRF)token身份验证来在创建用户时创建token。在我从DRF文档中添加这一行之前,一切都很好:url(r'^api-token-auth/','rest_framework.authtoken.views.obtain_auth_token'),创建一个端点,在正确发布用户名和密码后为用户返回token。它抛出这个错误:ImportError:Nomodulenamedrest_framework.authtoken这很奇怪,因为DRF没有这一行就可以了,所以它必须包含在我的PYTHONPATH中。我还运行了pytho

python - 我应该如何处理 Google App Engine 中的循环导入?

如果我有“a.py”fromgoogle.appengine.extimportdbclassA(db.Model):db.ReferenceProperty(b.B)...otherstuff和另一个文件“b.py”fromgoogle.appengine.extimportdbclassB(db.Model):db.ReferenceProperty(a.A)...otherstuff看来Python根本不允许循环依赖。通常我猜你会改变代码,这样这两个类实际上可以在不直接相互导入的情况下自行解析。也许通过第三方中介来巩固他们对彼此的引用?但是我不能只使用普通的中间类,因为所有类最终

python - PyCharm - 作者在导入之前出现了吗?

当您创建新的Python文件并添加新的导入时,PyCharm会尽可能自动添加导入和__author__标签。但是,默认情况下__author__标签将始终出现在任何导入的下方。在我看来,__author__标签应该放在文件的顶部,我也会在其中放置文档字符串之类的东西。这样,描述文件的所有内容都在顶部,然后实际代码(包括导入)在其下方。所以两个问题:将__author__标签放在导入项下方是否有充分的理由?如何设置PyCharm以默认将__author__标记放在导入上方? 最佳答案 根据PEP-8的“导入”部分:Importsare

Python 导入错误 : cannot import name __version__

我正在尝试使用requests和requests_oauthlib,现在我只是在尝试他们在requests_oauthlib的文档中使用的非常简单的Twitter验证凭据示例,以确认我已经掌握了基础知识。我做了一个“pipinstallrequestsrequests_oauthlib”来获取模块。在终端窗口中,我可以“导入请求”没问题,但是当我尝试“导入requests_oauthlib”时,我得到了这个:>>>importrequests_oauthlibTraceback(mostrecentcalllast):File"",line1,inFile"/usr/lib/pytho